* {
    padding: 0;
    margin: 0;
}
ul {
    list-style: none;
}
li {
    padding: 10px;

    border-bottom: 1px solid #d6d2d2;
    background: #f1f1f3;
}
p {
    pointer-events: none;
}
pre {
    padding: 10px;
    overflow: hidden;

    font-family: consolas,monospace;

    word-wrap: normal;
}
.errdetail {
    margin-top: 10px;

    background-color: #fff;
}
.errheader {
    padding: 10px;

    border-bottom: 1px solid #d6d2d2;
}
.code-line {
    padding: 4px;
}
.code-line.heightlight {
    color: #fff;
    background-color: #6c5fc7;
}
